package cn.cuilan.common.entity;

/**
 * 抽象私有协议消息对象
 *
 * <p>
 * 子类需实现 {@link ProtocolMessage#pack()} {@link ProtocolMessage#unpack()}
 * </p>
 *
 * @author zhang.yan
 */
public abstract class ProtocolMessage {

    // 报文长度
    protected byte[] length;

    // 全报文数据
    protected byte[] message;

    public abstract void pack();

    public abstract void unpack();

}
